Feedback techniques in wireless communications

ABSTRACT

A user equipment (UE) may be configured to communicate a number of transmissions that may each have separate feedback processes. A feedback configuration for providing feedback for such separate feedback processes may be determined based on semi-static signaling and dynamic signaling. In some cases, semi-static signaling, such as radio resource control (RRC) signaling and dynamic signaling, such as downlink control information (DCI), may together provide a feedback configuration for a particular transmission. The semi-static signaling may provide a number of bits of feedback information, an interpretation of the bits of feedback information, or combinations thereof, and dynamic signaling may indicate that one or more of the bits are to have one of a number of available interpretations, may indicate that one or more additional bits are to be included with feedback, of combinations thereof. Feedback techniques as discussed herein may be used to provide feedback for uplink or downlink transmissions.

CROSS REFERENCES

The present Application for Patent is a Continuation of U.S. patentapplication Ser. No. 15/951,901 by Akkarakaran, et al., entitled,“Feedback Techniques in Wireless Communications”, filed Apr. 12, 2018,which claims priority to U.S. Provisional Patent Application No.62/485,887 by Akkarakaran, et al., entitled “Feedback Techniques inWireless Communications,” filed Apr. 14, 2017, assigned to the assigneehereof.

BACKGROUND

The following relates generally to wireless communication, and morespecifically to feedback techniques in wireless communications.

Wireless communications systems are widely deployed to provide varioustypes of communication content such as voice, video, packet data,messaging, broadcast, and so on. These systems may be capable ofsupporting communication with multiple users by sharing the availablesystem resources (e.g., time, frequency, and power). Examples of suchmultiple-access systems include code division multiple access (CDMA)systems, time division multiple access (TDMA) systems, frequencydivision multiple access (FDMA) systems, and orthogonal frequencydivision multiple access (OFDMA) systems, (e.g., a Long Term Evolution(LTE) system, or a New Radio (NR) system). A wireless multiple-accesscommunications system may include a number of base stations or accessnetwork nodes, each simultaneously supporting communication for multiplecommunication devices, which may be otherwise known as user equipment(UE).

Base stations and UEs in some LTE or NR deployments may utilize feedbacktechniques to enhance the reliability of communications, in which areceiving device (e.g., a UE receiving a downlink transmission or a basestation receiving an uplink transmission) may transmit an acknowledgmentor negative acknowledgment (ACK/NACK) to indicate whether a transmissionwas successfully or unsuccessfully received. In the event that atransmission is unsuccessfully received, the transmitter may perform aretransmission. In some examples, such feedback may be providedaccording to hybrid acknowledgment repeat request (HARQ) feedbacktechniques in which a number of HARQ processes may be configured fordifferent transmissions.

SUMMARY

The described techniques relate to improved methods, systems, devices,or apparatuses that support feedback techniques in wirelesscommunications. In a wireless communications system, such as a NR or 5Gsystem, a UE may be configured to communicate using a number ofdifferent services, a number of different types of information, orcombinations thereof, that may each have separate feedback processes. Afeedback configuration for providing feedback for such separate feedbackprocesses may be determined based on semi-static signaling and dynamicsignaling. In some cases, semi-static signaling such as radio resourcecontrol (RRC) signaling, and dynamic signaling, such as downlink controlinformation (DCI), may together provide a feedback configuration for aparticular transmission. The semi-static signaling may provide a numberof bits of feedback information, an interpretation of the bits offeedback information, or combinations thereof, and dynamic signaling mayindicate that one or more of the bits are to have one of a number ofavailable interpretations, may indicate that one or more additional bitsare to be included with feedback, of combinations thereof. Feedbacktechniques as discussed herein may be used to provide feedback foruplink or downlink transmissions.

A method of wireless communication is described. The method may includeidentifying a feedback configuration for providing feedback ofsuccessful reception of one or more downlink transmissions to a userequipment (UE), the feedback configuration based at least in part on aplurality of types of information configured for transmission to the UEthat have separate feedback processes, transmitting semi-staticsignaling to the UE that indicates the feedback configuration to beapplied across a plurality of transmissions, transmitting dynamicsignaling associated with at least a first transmission of the pluralityof transmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first transmission, receivingfeedback information from the UE according to the feedbackconfiguration, and determining one or more of a number of bits or aninterpretation of each bit of the feedback information based at least inpart on the semi-static signaling and the dynamic signaling associatedwith the first transmission.

An apparatus for wireless communication is described. The apparatus mayinclude means for identifying a feedback configuration for providingfeedback of successful reception of one or more downlink transmissionsto a UE, the feedback configuration based at least in part on aplurality of types of information configured for transmission to the UEthat have separate feedback processes, means for transmittingsemi-static signaling to the UE that indicates the feedbackconfiguration to be applied across a plurality of transmissions, meansfor transmitting dynamic signaling associated with at least a firsttransmission of the plurality of transmissions, the dynamic signalingindicating how the feedback configuration is to be applied to the firsttransmission, means for receiving feedback information from the UEaccording to the feedback configuration, and means for determining oneor more of a number of bits or an interpretation of each bit of thefeedback information based at least in part on the semi-static signalingand the dynamic signaling associated with the first transmission.

Another apparatus for wireless communication is described. The apparatusmay include a processor, memory in electronic communication with theprocessor, and instructions stored in the memory. The instructions maybe operable to cause the processor to identify a feedback configurationfor providing feedback of successful reception of one or more downlinktransmissions to a UE, the feedback configuration based at least in parton a plurality of types of information configured for transmission tothe UE that have separate feedback processes, transmit semi-staticsignaling to the UE that indicates the feedback configuration to beapplied across a plurality of transmissions, transmit dynamic signalingassociated with at least a first transmission of the plurality oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first transmission, receivefeedback information from the UE according to the feedbackconfiguration, and determine one or more of a number of bits or aninterpretation of each bit of the feedback information based at least inpart on the semi-static signaling and the dynamic signaling associatedwith the first transmission.

A non-transitory computer readable medium for wireless communication isdescribed. The non-transitory computer-readable medium may includeinstructions operable to cause a processor to identify a feedbackconfiguration for providing feedback of successful reception of one ormore downlink transmissions to a UE, the feedback configuration based atleast in part on a plurality of types of information configured fortransmission to the UE that have separate feedback processes, transmitsemi-static signaling to the UE that indicates the feedbackconfiguration to be applied across a plurality of transmissions,transmit dynamic signaling associated with at least a first transmissionof the plurality of transmissions, the dynamic signaling indicating howthe feedback configuration is to be applied to the first transmission,receive feedback information from the UE according to the feedbackconfiguration, and determine one or more of a number of bits or aninterpretation of each bit of the feedback information based at least inpart on the semi-static signaling and the dynamic signaling associatedwith the first transmission.

Some examples of the method, apparatus, and non-transitorycomputer-readable medium described above may further include processes,features, means, or instructions for determining whether one or more ofthe plurality of types of information of the first transmission weresuccessfully received at the UE based at least in part on the determinednumber of bits or interpretation of each bit of the feedbackinformation. In some examples of the method, apparatus, andnon-transitory computer-readable medium described above, each bit of thefeedback information provides ACK/NACK feedback for one or more packets,code blocks, or control messages of the first transmission.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the semi-static signaling tothe UE indicates one or more of a number of configured componentcarriers for the UE, a number of identifiers associated with the UE thatare to be monitored for transmissions to the UE, a number of configuredfeedback processes that the UE may be to monitor, a number of separatetransport blocks sent as separate codewords over one or more MIMOlayers, a number of code block groups per transport block, thresholdvalues for the number of bits of a set of feedback bits to triggerbundling of feedback, one or more time delay values betweentransmit/receive events including one or more of receipt of controlinformation associated with a first packet and receipt of the firstpacket or receipt of the first packet and transmission of the feedbackinformation associated with the first packet, an explicit configurationfor the interpretation of the set of feedback bits, or any combinationthereof.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the dynamic signalingindicates one or more of a resource assignment for transmitting thefeedback information, explicit dynamic signaling for the interpretationof a set of feedback bits, dynamic triggering of control information tobe multiplexed with the feedback information, or any combinationthereof.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the determining comprisesdetermining that a first number of bits are to be included in thefeedback information based on the dynamic signaling, and wherein themethod further comprises receiving a second number of bits of feedbackfrom the UE and determining that the UE unsuccessfully received thedynamic signaling based at least in part on the receiving the secondnumber of bits.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the feedback informationincludes a CRC. In some examples of the method, apparatus, andnon-transitory computer-readable medium described above, the dynamicsignaling indicates that a subset of the set of ACK/NACK feedback bitsare to be used for ACK/NACK feedback for control information associatedwith the first transmission. In some examples of the method, apparatus,and non-transitory computer-readable medium described above, thefeedback information comprises a set of ACK/NACK feedback bits and asubset of the set of ACK/NACK feedback bits provide bundled feedback fortwo or more sets of packets of the first transmission.

Some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, also include transmittingcontrol information that indicates a change in a transmission beam or atransmission bandwidth for a second transmission.

A method of wireless communication is described. The method may includeidentifying a feedback configuration for providing feedback ofsuccessful reception of one or more uplink transmissions from a UE, thefeedback configuration based at least in part on a plurality of types ofinformation configured for transmission from the UE that have separatefeedback processes, transmitting semi-static signaling to the UE thatindicates the feedback configuration to be applied across a plurality oftransmissions, transmitting dynamic signaling associated with at least afirst uplink transmission of the plurality of transmissions, the dynamicsignaling indicating how the feedback configuration is to be applied tothe first uplink transmission, receiving the first uplink transmissionfrom the UE, determining one or more of a number of bits or aninterpretation of each bit of the feedback information based at least inpart on the semi-static signaling and the dynamic signaling associatedwith the first uplink transmission, determining feedback informationassociated with the first uplink transmission, and transmitting thefeedback to the UE using the determined number of bits or interpretationof each bit.

An apparatus for wireless communication is described. The apparatus mayinclude means for identifying a feedback configuration for providingfeedback of successful reception of one or more uplink transmissionsfrom a UE, the feedback configuration based at least in part on aplurality of types of information configured for transmission from theUE that have separate feedback processes, means for transmittingsemi-static signaling to the UE that indicates the feedbackconfiguration to be applied across a plurality of transmissions, meansfor transmitting dynamic signaling associated with at least a firstuplink transmission of the plurality of transmissions, the dynamicsignaling indicating how the feedback configuration is to be applied tothe first uplink transmission, means for receiving the first uplinktransmission from the UE, means for determining one or more of a numberof bits or an interpretation of each bit of the feedback informationbased at least in part on the semi-static signaling and the dynamicsignaling associated with the first uplink transmission, means fordetermining feedback information associated with the first uplinktransmission, and means for transmitting the feedback to the UE usingthe determined number of bits or interpretation of each bit.

Another apparatus for wireless communication is described. The apparatusmay include a processor, memory in electronic communication with theprocessor, and instructions stored in the memory. The instructions maybe operable to cause the processor to identify a feedback configurationfor providing feedback of successful reception of one or more uplinktransmissions from a UE, the feedback configuration based at least inpart on a plurality of types of information configured for transmissionfrom the UE that have separate feedback processes, transmit semi-staticsignaling to the UE that indicates the feedback configuration to beapplied across a plurality of transmissions, transmit dynamic signalingassociated with at least a first uplink transmission of the plurality oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission, receivethe first uplink transmission from the UE, determine one or more of anumber of bits or an interpretation of each bit of the feedbackinformation based at least in part on the semi-static signaling and thedynamic signaling associated with the first uplink transmission,determine feedback information associated with the first uplinktransmission, and transmit the feedback to the UE using the determinednumber of bits or interpretation of each bit.

A non-transitory computer readable medium for wireless communication isdescribed. The non-transitory computer-readable medium may includeinstructions operable to cause a processor to identify a feedbackconfiguration for providing feedback of successful reception of one ormore uplink transmissions from a UE, the feedback configuration based atleast in part on a plurality of types of information configured fortransmission from the UE that have separate feedback processes, transmitsemi-static signaling to the UE that indicates the feedbackconfiguration to be applied across a plurality of transmissions,transmit dynamic signaling associated with at least a first uplinktransmission of the plurality of transmissions, the dynamic signalingindicating how the feedback configuration is to be applied to the firstuplink transmission, receive the first uplink transmission from the UE,determine one or more of a number of bits or an interpretation of eachbit of the feedback information based at least in part on thesemi-static signaling and the dynamic signaling associated with thefirst uplink transmission, determine feedback information associatedwith the first uplink transmission, and transmit the feedback to the UEusing the determined number of bits or interpretation of each bit.

A method of wireless communication is described. The method may includereceiving semi-static signaling from a base station that indicates afeedback configuration to be applied across a plurality oftransmissions, the feedback configuration for indicating feedback ofsuccessful reception of one or more downlink transmissions from the basestation that include a plurality of types of information that haveseparate feedback processes, receiving dynamic signaling associated withat least a first transmission of the plurality of transmissions, thedynamic signaling indicating how the feedback configuration is to beapplied to the first uplink transmission, and determining one or more ofa number of bits or an interpretation of each bit of feedbackinformation for providing feedback for the first transmission based atleast in part on the semi-static signaling and the dynamic signalingassociated with the first transmission.

An apparatus for wireless communication is described. The apparatus mayinclude means for receiving semi-static signaling from a base stationthat indicates a feedback configuration to be applied across a pluralityof transmissions, the feedback configuration for indicating feedback ofsuccessful reception of one or more downlink transmissions from the basestation that include a plurality of types of information that haveseparate feedback processes, means for receiving dynamic signalingassociated with at least a first transmission of the plurality oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission, andmeans for determining one or more of a number of bits or aninterpretation of each bit of feedback information for providingfeedback for the first transmission based at least in part on thesemi-static signaling and the dynamic signaling associated with thefirst transmission.

Another apparatus for wireless communication is described. The apparatusmay include a processor, memory in electronic communication with theprocessor, and instructions stored in the memory. The instructions maybe operable to cause the processor to receive semi-static signaling froma base station that indicates a feedback configuration to be appliedacross a plurality of transmissions, the feedback configuration forindicating feedback of successful reception of one or more downlinktransmissions from the base station that include a plurality of types ofinformation that have separate feedback processes, receive dynamicsignaling associated with at least a first transmission of the pluralityof transmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission, anddetermine one or more of a number of bits or an interpretation of eachbit of feedback information for providing feedback for the firsttransmission based at least in part on the semi-static signaling and thedynamic signaling associated with the first transmission.

A non-transitory computer readable medium for wireless communication isdescribed. The non-transitory computer-readable medium may includeinstructions operable to cause a processor to receive semi-staticsignaling from a base station that indicates a feedback configuration tobe applied across a plurality of transmissions, the feedbackconfiguration for indicating feedback of successful reception of one ormore downlink transmissions from the base station that include aplurality of types of information that have separate feedback processes,receive dynamic signaling associated with at least a first transmissionof the plurality of transmissions, the dynamic signaling indicating howthe feedback configuration is to be applied to the first uplinktransmission, and determine one or more of a number of bits or aninterpretation of each bit of feedback information for providingfeedback for the first transmission based at least in part on thesemi-static signaling and the dynamic signaling associated with thefirst transmission.

Some examples of the method, apparatus, and non-transitorycomputer-readable medium described above may further include processes,features, means, or instructions for receiving the first transmissionfrom the base station. Some examples of the method, apparatus, andnon-transitory computer-readable medium described above may furtherinclude processes, features, means, or instructions for determining thefeedback information for the first transmission based at least in parton the determined number of bits or the interpretation of each bit. Someexamples of the method, apparatus, and non-transitory computer-readablemedium described above may further include processes, features, means,or instructions for transmitting the feedback information to the basestation. In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the feedback informationcomprises a set of ACK/NACK feedback bits and each bit of the set ofACK/NACK feedback bits provides ACK/NACK feedback for one or morepackets, code blocks, or control messages of the first transmission.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the semi-static signalingindicates one or more of a number of configured component carriers, anumber of identifiers that are to be monitored for transmissions, anumber of configured feedback processes that are to be monitored, anumber of separate transport blocks sent as separate codewords over oneor more MIMO layers, a number of code block groups per transport block,threshold values for a number of bits of the feedback information totrigger bundling of feedback, one or more time delay values betweentransmit/receive events including one or more of receipt of controlinformation associated with a first packet and receipt of the firstpacket or receipt of the first packet and transmission of the feedbackinformation associated with the first packet, an explicit configurationfor the interpretation of the feedback information, or any combinationthereof.

In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the dynamic signalingindicates one or more of a resource assignment for transmitting thefeedback information, explicit dynamic signaling for the interpretationof the number of bits, dynamic triggering of control information to bemultiplexed with the feedback information, or any combination thereof.In some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, the feedback informationincludes a CRC. In some examples of the method, apparatus, andnon-transitory computer-readable medium described above, the feedbackinformation comprises a set of ACK/NACK feedback bits and the dynamicsignaling indicates that a subset of the set of ACK/NACK feedback bitsare to be used for ACK/NACK feedback for control information associatedwith the first transmission. In some examples of the method, apparatus,and non-transitory computer-readable medium described above, thefeedback information comprises a set of ACK/NACK feedback bits and asubset of the set of ACK/NACK feedback bits provide bundled feedback fortwo or more sets of packets of the first transmission.

Some examples of the method, apparatus, and non-transitorycomputer-readable medium described above, also include receiving controlinformation that indicates a change in a transmission beam or atransmission bandwidth for a next transmission of the plurality oftransmissions.

A method of wireless communication is described. The method may includereceiving semi-static signaling from a base station that indicates afeedback configuration to be applied across a plurality oftransmissions, the feedback configuration for indicating feedback ofsuccessful reception of one or more uplink transmissions to the basestation that include a plurality of types of information that haveseparate feedback processes, receiving dynamic signaling associated withat least a first uplink transmission of the plurality of transmissions,the dynamic signaling indicating how the feedback configuration is to beapplied to the first uplink transmission, transmitting the first uplinktransmission to the base station, receiving feedback information fromthe base station associated with the first uplink transmission,determining one or more of a number of bits or an interpretation of eachbit of the feedback information based at least in part on thesemi-static signaling and the dynamic signaling associated with thefirst uplink transmission, and determining whether one or more portionsof the uplink transmission were successfully received at the basestation based at least in part on the determined number of bits orinterpretation of each bit.

An apparatus for wireless communication is described. The apparatus mayinclude means for receiving semi-static signaling from a base stationthat indicates a feedback configuration to be applied across a pluralityof transmissions, the feedback configuration for indicating feedback ofsuccessful reception of one or more uplink transmissions to the basestation that include a plurality of types of information that haveseparate feedback processes, means for receiving dynamic signalingassociated with at least a first uplink transmission of the plurality oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission, meansfor transmitting the first uplink transmission to the base station,means for receiving feedback information from the base stationassociated with the first uplink transmission, means for determining oneor more of a number of bits or an interpretation of each bit of thefeedback information based at least in part on the semi-static signalingand the dynamic signaling associated with the first uplink transmission,and means for determining whether one or more portions of the uplinktransmission were successfully received at the base station based atleast in part on the determined number of bits or interpretation of eachbit.

Another apparatus for wireless communication is described. The apparatusmay include a processor, memory in electronic communication with theprocessor, and instructions stored in the memory. The instructions maybe operable to cause the processor to receive semi-static signaling froma base station that indicates a feedback configuration to be appliedacross a plurality of transmissions, the feedback configuration forindicating feedback of successful reception of one or more uplinktransmissions to the base station that include a plurality of types ofinformation that have separate feedback processes, receive dynamicsignaling associated with at least a first uplink transmission of theplurality of transmissions, the dynamic signaling indicating how thefeedback configuration is to be applied to the first uplinktransmission, transmit the first uplink transmission to the basestation, receive feedback information from the base station associatedwith the first uplink transmission, determine one or more of a number ofbits or an interpretation of each bit of the feedback information basedat least in part on the semi-static signaling and the dynamic signalingassociated with the first uplink transmission, and determine whether oneor more portions of the uplink transmission were successfully receivedat the base station based at least in part on the determined number ofbits or interpretation of each bit.

A non-transitory computer readable medium for wireless communication isdescribed. The non-transitory computer-readable medium may includeinstructions operable to cause a processor to receive semi-staticsignaling from a base station that indicates a feedback configuration tobe applied across a plurality of transmissions, the feedbackconfiguration for indicating feedback of successful reception of one ormore uplink transmissions to the base station that include a pluralityof types of information that have separate feedback processes, receivedynamic signaling associated with at least a first uplink transmissionof the plurality of transmissions, the dynamic signaling indicating howthe feedback configuration is to be applied to the first uplinktransmission, transmit the first uplink transmission to the basestation, receive feedback information from the base station associatedwith the first uplink transmission, determine one or more of a number ofbits or an interpretation of each bit of the feedback information basedat least in part on the semi-static signaling and the dynamic signalingassociated with the first uplink transmission, and determine whether oneor more portions of the uplink transmission were successfully receivedat the base station based at least in part on the determined number ofbits or interpretation of each bit.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a system for wireless communicationthat supports feedback techniques in wireless communications inaccordance with aspects of the present disclosure.

FIG. 2 illustrates an example of a wireless communications system thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure.

FIG. 3 illustrates an example of a process flow that supports feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure.

FIGS. 4A and 4B illustrate an example of delay timings in accordancewith aspects of the present disclosure.

FIGS. 5 through 7 show block diagrams of a device that supports feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure.

FIG. 8 illustrates a block diagram of a system including a base stationthat supports feedback techniques in wireless communications inaccordance with aspects of the present disclosure.

FIGS. 9 through 11 show block diagrams of a device that supportsfeedback techniques in wireless communications in accordance withaspects of the present disclosure.

FIG. 12 illustrates a block diagram of a system including a UE thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure.

FIGS. 13 through 16 illustrate methods for feedback techniques inwireless communications in accordance with aspects of the presentdisclosure.

DETAILED DESCRIPTION

In wireless communications systems, such as a NR or 5G system, a UE maybe configured to communicate using a number of different services, anumber of different types of information, or combinations thereof, thatmay each have separate feedback processes. A feedback configuration forproviding feedback for such separate feedback processes may bedetermined based on semi-static signaling and dynamic signaling. In somecases, semi-static signaling, such as radio resource control (RRC)signaling and dynamic signaling, such as downlink control information(DCI), may together provide a feedback configuration for a particulartransmission. The semi-static signaling may provide a number of bits offeedback information, interpretations of the bits of feedbackinformation, or combinations thereof. The dynamic signaling may indicatethat one or more of the bits are to have one of a number of availableinterpretations, may indicate that one or more additional bits are to beincluded with feedback, of combinations thereof. Feedback techniques asdiscussed herein may be used to provide feedback for uplink or downlinktransmissions.

In some cases, downlink assignments (e.g., physical downlink sharedchannel (PDSCH) assignments) can include multiple components that mayrequire separate acknowledgement via separate feedback processes (e.g.,via separate hybrid acknowledgment repeat request (HARQ) processes). Forexample, such different components may include PDSCH transmissions formultiple component carriers, PDSCH transmissions that can carry multipletransport blocks over different multiple input multiple output (MIMO)layers, transport blocks that have multiple code-block groups (CBGs)each with separate feedback processes, multiple independent PDSCHtransmissions (e.g., with separate radio network temporary identifiers(RNTIs) for scrambling the corresponding PDCCH DCI grant), orcombinations thereof. Furthermore, one or more orders may be transmittedto a UE in a downlink control channel (e.g., physical downlink controlchannel (PDCCH)) transmissions, such as an order indicating a beamchange in a system using beamformed transmissions (for example, a systemusing millimeter wave (mmW) frequencies for transmissions); or an orderreleasing a semi-persistent scheduling (SPS) for a UE, for example.Various techniques provided herein provide for flexible schemes tocommunicate feedback for such multiple feedback processes and managingthe associated overhead to provide efficient use of available wirelessresources.

Aspects of the disclosure are initially described in the context of awireless communications system. Aspects of the disclosure are furtherillustrated by and described with reference to apparatus diagrams,system diagrams, and flowcharts that relate to feedback techniques inwireless communications.

FIG. 1 illustrates an example of a wireless communications system 100 inaccordance with various aspects of the present disclosure. The wirelesscommunications system 100 includes base stations 105, UEs 115, and acore network 130. In some examples, the wireless communications system100 may be a Long Term Evolution (LTE), LTE-Advanced (LTE-A) network, ora New Radio (NR) network. In some cases, wireless communications system100 may support enhanced broadband communications, ultra-reliable (i.e.,mission critical) communications, low latency communications, andcommunications with low-cost and low-complexity devices. Feedback may beprovided for transmissions between devices in which a feedbackconfiguration is provided using semi-static signaling and dynamicsignaling, and a number and/or interpretation of feedback bits for aparticular transmission may be determined based on the semi-static anddynamic signaling.

Base stations 105 may wirelessly communicate with UEs 115 via one ormore base station antennas. Each base station 105 may providecommunication coverage for a respective geographic coverage area 110.Communication links 125 shown in wireless communications system 100 mayinclude uplink transmissions from a UE 115 to a base station 105, ordownlink transmissions, from a base station 105 to a UE 115. Controlinformation and data may be multiplexed on an uplink channel or downlinkaccording to various techniques. Control information and data may bemultiplexed on a downlink channel, for example, using time divisionmultiplexing (TDM) techniques, frequency division multiplexing (FDM)techniques, or hybrid TDM-FDM techniques. In some examples, the controlinformation transmitted during a transmission time interval (TTI) of adownlink channel may be distributed between different control regions ina cascaded manner (e.g., between a common control region and one or moreUE-specific control regions).

UEs 115 may be dispersed throughout the wireless communications system100, and each UE 115 may be stationary or mobile. A UE 115 may also bereferred to as a mobile station, a subscriber station, a mobile unit, asubscriber unit, a wireless unit, a remote unit, a mobile device, awireless device, a wireless communications device, a remote device, amobile subscriber station, an access terminal, a mobile terminal, awireless terminal, a remote terminal, a handset, a user agent, a mobileclient, a client, or some other suitable terminology. A UE 115 may alsobe a cellular phone, a personal digital assistant (PDA), a wirelessmodem, a wireless communication device, a handheld device, a tabletcomputer, a laptop computer, a cordless phone, a personal electronicdevice, a handheld device, a personal computer, a wireless local loop(WLL) station, an Internet of Things (IoT) device, an Internet ofEverything (IoE) device, a machine type communication (MTC) device, anappliance, an automobile, or the like.

In some cases, a UE 115 may also be able to communicate directly withother UEs (e.g., using a peer-to-peer (P2P) or device-to-device (D2D)protocol). One or more of a group of UEs 115 utilizing D2Dcommunications may be within the coverage area 110 of a cell. Other UEs115 in such a group may be outside the coverage area 110 of a cell, orotherwise unable to receive transmissions from a base station 105. Insome cases, groups of UEs 115 communicating via D2D communications mayutilize a one-to-many (1:M) system in which each UE 115 transmits toevery other UE 115 in the group. In some cases, a base station 105facilitates the scheduling of resources for D2D communications. In othercases, D2D communications are carried out independent of a base station105.

Base stations 105 may communicate with the core network 130 and with oneanother. For example, base stations 105 may interface with the corenetwork 130 through backhaul links 132 (e.g., S1, etc.). Base stations105 may communicate with one another over backhaul links 134 (e.g., X2,etc.) either directly or indirectly (e.g., through core network 130).Base stations 105 may perform radio configuration and scheduling forcommunication with UEs 115, or may operate under the control of a basestation controller. In some examples, base stations 105 may be macrocells, small cells, hot spots, or the like. Base stations 105 may alsobe referred to as evolved NodeBs (eNBs) 105.

A base station 105 may be connected by an S1 interface to the corenetwork 130. The core network may be an evolved packet core (EPC), whichmay include at least one mobility management entity (MME), at least oneserving gateway (S-GW), and at least one Packet Data Network (PDN)gateway (P-GW). The MME may be the control node that processes thesignaling between the UE 115 and the EPC. All user Internet Protocol(IP) packets may be transferred through the S-GW, which itself may beconnected to the P-GW. The P-GW may provide IP address allocation aswell as other functions. The P-GW may be connected to the networkoperators IP services. The operators IP services may include theInternet, the Intranet, an IP Multimedia Subsystem (IMS), and aPacket-Switched (PS) Streaming Service.

The core network 130 may provide user authentication, accessauthorization, tracking, IP connectivity, and other access, routing, ormobility functions. At least some of the network devices, such as basestation 105 may include subcomponents such as an access network entity,which may be an example of an access node controller (ANC). Each accessnetwork entity may communicate with a number of UEs 115 through a numberof other access network transmission entities, each of which may be anexample of a smart radio head, or a transmission/reception point (TRP).In some configurations, various functions of each access network entityor base station 105 may be distributed across various network devices(e.g., radio heads and access network controllers) or consolidated intoa single network device (e.g., a base station 105).

Wireless communications system 100 may operate in an ultra-highfrequency (UHF) frequency region using frequency bands from 700 MHz to2600 MHz (2.6 GHz), although some networks (e.g., a wireless local areanetwork (WLAN)) may use frequencies as high as 4 GHz. This region mayalso be known as the decimeter band, since the wavelengths range fromapproximately one decimeter to one meter in length. UHF waves maypropagate mainly by line of sight, and may be blocked by buildings andenvironmental features. However, the waves may penetrate wallssufficiently to provide service to UEs 115 located indoors. Transmissionof UHF waves is characterized by smaller antennas and shorter range(e.g., less than 100 km) compared to transmission using the smallerfrequencies (and longer waves) of the high frequency (HF) or very highfrequency (VHF) portion of the spectrum. In some cases, wirelesscommunications system 100 may also utilize extremely high frequency(EHF) portions of the spectrum (e.g., from 30 GHz to 300 GHz). Thisregion may also be known as the millimeter band, since the wavelengthsrange from approximately one millimeter to one centimeter in length.Thus, EHF antennas may be even smaller and more closely spaced than UHFantennas. In some cases, this may facilitate use of antenna arrayswithin a UE 115 (e.g., for directional beamforming). However, EHFtransmissions may be subject to even greater atmospheric attenuation andshorter range than UHF transmissions.

Thus, wireless communications system 100 may support mmW communicationsbetween UEs 115 and base stations 105. Devices operating in mmW or EHFbands may have multiple antennas to allow beamforming. That is, a basestation 105 may use multiple antennas or antenna arrays to conductbeamforming operations for directional communications with a UE 115.Beamforming (which may also be referred to as spatial filtering ordirectional transmission) is a signal processing technique that may beused at a transmitter (e.g., a base station 105) to shape and/or steeran overall antenna beam in the direction of a target receiver (e.g., aUE 115). This may be achieved by combining elements in an antenna arrayin such a way that transmitted signals at particular angles experienceconstructive interference while others experience destructiveinterference.

Multiple-input multiple-output (MIMO) wireless systems use atransmission scheme between a transmitter (e.g., a base station 105) anda receiver (e.g., a UE 115), where both transmitter and receiver areequipped with multiple antennas. Some portions of wirelesscommunications system 100 may use beamforming. For example, base station105 may have an antenna array with a number of rows and columns ofantenna ports that the base station 105 may use for beamforming in itscommunication with UE 115. Signals may be transmitted multiple times indifferent directions (e.g., each transmission may be beamformeddifferently). A mmW receiver (e.g., a UE 115) may try multiple beams(e.g., antenna subarrays) while receiving the synchronization signals.

In some cases, wireless communications system 100 may be a packet-basednetwork that operate according to a layered protocol stack. In the userplane, communications at the bearer or Packet Data Convergence Protocol(PDCP) layer may be IP-based. A Radio Link Control (RLC) layer may insome cases perform packet segmentation and reassembly to communicateover logical channels. A Medium Access Control (MAC) layer may performpriority handling and multiplexing of logical channels into transportchannels. The MAC layer may also use HARQ to provide retransmission atthe MAC layer to improve link efficiency. In the control plane, the RRCprotocol layer may provide establishment, configuration, and maintenanceof an RRC connection between a UE 115 and a base station 105, or corenetwork 130 supporting radio bearers for user plane data. At thePhysical (PHY) layer, transport channels may be mapped to physicalchannels.

Wireless communications system 100 may support operation on multiplecells or carriers, a feature which may be referred to as carrieraggregation (CA) or multi-carrier operation. A carrier may also bereferred to as a component carrier (CC), a layer, a channel, etc. Theterms “carrier,” “component carrier,” “cell,” and “channel” may be usedinterchangeably herein. A UE 115 may be configured with multipledownlink CCs and one or more uplink CCs for carrier aggregation. Carrieraggregation may be used with both FDD and TDD component carriers.

As indicated above, in some examples a UE 115 and a base station 105 mayuse feedback processes to indicate successful or unsuccessful receptionsof uplink or downlink transmissions. In cases where multiple differenttypes of information may have separate feedback processes. In somecases, the number of different feedback processes may be large enoughthat feedback transmissions would consume a relatively large amount ofwireless resources. Furthermore, while a UE 115 may be configured fortransmissions that may require a number of different feedback processes,particular transmissions may include only a subset of communicationsthat need different feedback processes, and thus the feedback may bedifferent for different transmissions. A UE 115 or a base station 105may determine a feedback configuration for providing feedback for suchseparate feedback processes based on semi-static signaling and dynamicsignaling. In some cases, semi-static signaling may provide a feedbackconfiguration, and a number of bits of feedback information, aninterpretation of the bits of feedback information, or combinationsthereof may be determined based on dynamic signaling. In some cases, thesemi-static signaling may be transmitted through RRC signaling, anddynamic signaling may be provided through include DCI transmitted to aUE. Feedback techniques as discussed herein may be used to providefeedback for uplink or downlink transmissions.

FIG. 2 illustrates an example of a wireless communications system 200that supports feedback techniques in wireless communications inaccordance with various aspects of the present disclosure. Wirelesscommunications system 200 includes base station 105-a and UE 115-a,which may be examples of aspects of a UE 115 as described above withreference to FIG. 1. In the example of FIG. 2, the wirelesscommunications system 200 may operate according to a radio accesstechnology (RAT) such as a LTE, 5G, or NR RAT, although techniquesdescribed herein may be applied to any RAT and to systems that mayconcurrently use two or more different RATs.

Base station 105-a may communicate with UE 115-a over an uplink carrier205 and a downlink carrier 215. In some examples, base station 105-a mayallocate resources for communication with UEs over uplink carrier 205and downlink carrier 215 and transmit downlink transmissions 210 viadownlink carrier 215 and receive uplink transmissions 220 via uplinkcarrier 215. In some cases, the downlink transmissions 210 or uplinktransmissions 220 may include data that has one or more associatedfeedback processes. For example, a first downlink transmission 210-a mayinclude data that has two associated feedback processes, a seconddownlink transmission 210-b may include an order and data that are eachto have separate feedback, and third downlink transmission 210-c mayinclude transmissions with a transport block that has multiple CBGs thateach have a separate feedback process, or that share a common feedbackprocess which allows for separate individual ACK/NACK signaling for eachCBG. The UE 115-b may receive each of the downlink transmissions andprovide associated feedback in a first uplink transmission 220-a withfeedback information for the two feedback processes of the firstdownlink transmission 210-a, a second uplink transmission 220-b withfeedback information for the order and the data of the second downlinktransmission 210-b, and a third uplink transmission 220-c with feedbackinformation for the multiple CBGs of the third downlink transmission210-c. While this example, as well as other examples discussed herein,illustrates a UE 115-a providing feedback for downlink transmissions210, disclosed techniques may also be used for providing feedback foruplink transmissions 220 from base station 105-b to the UE 115.

As indicated above, the feedback configuration and anumber/interpretation of feedback bits may be determined based onsemi-static and dynamic signaling. In some cases, semi-static signaling,such as RRC signaling, may provide a feedback configuration, and anumber of bits of feedback information, an interpretation of the bits offeedback information, or combinations thereof may be determined based ondynamic signaling. In some cases, dynamic signaling may include DCIsignaling to a UE.

FIG. 3 illustrates an example of a process flow 300 that supportsfeedback techniques in wireless communications in accordance withvarious aspects of the present disclosure. Process flow 1400 may includea base station 105-b, and a UE 115-b, which may be examples of thecorresponding devices described with reference to FIG. 1-2. The basestation 105-b and the UE 115-b may establish a connection 305 accordingto connection establishment techniques for the wireless communicationssystem.

At block 310, base station 105-b may identify configured services andtypes of information that may have separate feedback (e.g., HARQ)processes. As discussed above, such configured services and types ofinformation with different feedback processes may include, for example,PDSCH transmissions for multiple component carriers, PDSCH transmissionsthat can carry multiple transport blocks over different MIMO layers,transport blocks that have multiple CBGs each with separate feedbackprocesses, multiple independent PDSCH transmissions (e.g., with separateRNTIs for scrambling the corresponding PDCCH DCI grant), or combinationsthereof. Furthermore, the UE 115-b may be capable of receiving one ormore orders that may be transmitted in downlink control channeltransmissions, such as an order indicating a beam change in a systemusing beamformed communications (such as a mmW system) or an orderreleasing a SPS, for example.

At block 315, the base station 105-b may determine a feedbackconfiguration based on the different feedback processes, and maytransmit the feedback configuration to the UE 115-b via semi-staticsignaling 320. In some cases, the semi-static signaling 320 may be RRCsignaling transmitted to the UE 115-b. The semi-static signaling 320 mayinclude information that the UE 115-b may use to determine feedback bitconfiguration or interpretation, and may include, for example, a numberof configured component carriers (CCs) for the UE 115-b, a number ofRNTIs on which to monitor grants and/or packets that have separatefeedback processes, a number of configured HARQ processes the UE 115-bis to monitor (e.g., separate RNTIs and/or CCs could have their ownindependent HARQ processes, or HARQ process IDs could be assigned acrossRNTIs and/or CCs which may be have a pre-configured map from process IDto RNTI and/or CC), a number of separate transport blocks sent ascodewords over different MIMO layers (which may be a function of RNTI,CC, HARQ process ID), a number of CBGs per transport block (which may bea function of codeword index, RNTI, CC, HARQ process), thresholds onresource assignment size on the control channel carrying the feedbackpayload (e.g., bundling levels to bundle more packets into a singlefeedback bit in case of small assignment size), a number of time delayvalues configured between packet receipt and feedback transmissionand/or between receiving the scheduling grant and receiving the packetthat it schedules, explicit RRC configuration for interpretation ofcertain feedback bits, or combinations thereof.

At block 325, the UE 115-b may identify the feedback configurations thatare possible. Such feedback configurations may include one or more bitsof feedback payload, interpretation of the feedback bits, orcombinations thereof. In some cases, the semi-static information mayinclude a number of bits of feedback payload and an indication of one ormore of the semi-static signaling items as discussed above.

At block 330, the base station 105-b may allocate downlink resources anddetermine DCI. The downlink resources may include resources for, forexample, PDSCH transmissions that are to be transmitted to the UE 115-b.The DCI may include a grant of the PDSCH resources, and in some casesmay include one or more orders (e.g., a beam change or SPS release)directed to the UE 115-b. The base station 105-b may transmit the DCI335, which in some cases may include some or all of the dynamicsignaling information. The dynamic signaling may include, in someexamples, one or more of resource assignment(s) for an uplink controlchannel carrying the feedback payload bits. In some cases, a size of theresource assignment(s) may trigger one or more bundling rules, in whichfeedback information for multiple feedback processes may be bundledbased on assignment size thresholds. In such cases, interpretations ofone or more bits of feedback payload may be changed based on the size ofthe uplink resource assignment(s). Interpretation could also depend onother parameters of the uplink resources assignment, such as DMRSoverhead in the assignment, which could affect the number of feedbackbits that can be carried, or the presence of other higher prioritycontrol information (such as a scheduling request (SR)) that may limitthe number of feedback bits that can be carried, or the waveform,transmit diversity scheme, or numerology of the uplink transmission.Note that some or all of these parameters may be determinedsemi-statically, and some or all of them may be determined dynamically.

Additionally or alternatively, the DCI may include explicit dynamicsignaling for interpretation of certain feedback bits. For example, theDCI 335 may include signaling indicates feedback information that is tobe provided in certain bits of the feedback payload. For example, theDCI 335 may include signaling that CBG #i of codeword #j of CC #k ofRNTI #r of HARQ process #h shall be placed at the m-th bit in thefeedback payload bitfield. In some cases, the DCI may indicate astarting bit position in the feedback payload Ack bitfield correspondingto a specified subset of the noted indices (i,j,k,r,h), and feedbackinformation for values of the remaining indices are then arranged in apre-specified or pre-configured sequence starting from that bit position(e.g., DCI on PDCCH includes index into feedback payload bitfield atwhich feedback information for PDCCH is to be sent). In other cases, theDCI may, additionally or alternatively, provide dynamic triggering ofother control information (e.g., SR, CSI) to be multiplexed with thefeedback information (e.g., based on type and/or size of additionalcontrol information).

The base station 105-b may transmit downlink transmission 340, which mayinclude one or more of PDSCH or PDCCH information. At block 345, the UE115-b may determine a number/interpretation of feedback bits in feedbackpayload to be transmitted to provide feedback. In some cases, the numberof feedback bits may be configured in the semi-static signaling. In suchcases, both the UE 115-b and the base station 105-b will each know thenumber of bits in the feedback information, and multiple decodinghypotheses may not be needed. In such cases, any extra unused feedbackbits may be transmitted with, for example, filler or padding bits forfeedback processes on which UE 115-b does not have an assignment. Inother cases, the number of bits included in the feedback information maybe dynamic. In such cases, the dynamic signaling (e.g., DCI), may be notbe successfully received at the UE 115-b, and thus the UE 115-b and basestation 105-b may not be synchronized on the number of feedback bits andmultiple hypotheses decoding may be needed to account for all thepossibilities for missed signaling. In some cases, the feedback data mayinclude a CRC check, and the determination of which of the multiplehypotheses may be based on the CRC as well. Such dynamic selection ofthe size of the feedback payload may allow control channel resourcescarrying the feedback information to be used more efficiently (e.g., dueto dummy bits for some PDCCH orders that can be skipped if those PDCCHare not received). In some cases, the base station 105-b may configure adynamic feedback payload size for rarely used feedback bits (e.g.,feedback for a new order in the DCI), and configure semi-static feedbackpayload size for more frequently used feedback bits (e.g., feedback forPDSCH transmissions).

The interpretation of feedback bits may also be determined based onsemi-static or dynamic signaling, or combinations thereof. As discussedabove, if the control channel transmission (e.g., DCI) that signals touse the new interpretation is not successfully received at the UE 115-b,an inconsistent interpretation of feedback bits may be used at the UE115-b and base station 105-b. In some cases, the differentinterpretations may be distinguishable based on the received feedbackbits. For example, an important PDCCH order may indicate that it shouldbe acknowledged by setting a set of bits in the feedback payload fieldto ‘ACK.’ If those bits earlier corresponded to different feedbackprocesses, and no packet was scheduled that corresponds to thosefeedback processes, then verifying whether that set of bits were all‘ACK’ may be reliable method of determining whether the PDCCH wasacknowledged. Thus, bits that are provisioned but unused in a defaultinterpretation can be reused in a new interpretation provided there issome redundancy to this interpretation, and the level of redundancy maydetermine the reliability with which it can be judged whether thecontrol signaling indicating the change of interpretation was received.

The UE 115-b, at block 350, may determine feedback for the downlinktransmission based on the dynamic and semi-static signaling. The UE115-b may transmit the feedback information 355 to the base station105-b.

As mentioned above, in some cases feedback information may includeACK/NACK data for both DCI and PDSCH transmissions. In some cases, anACK may indicate both that the scheduling grant (e.g., DL DCI on PDCCH)was received, and the corresponding scheduled packet (e.g., DL PDSCH)was decoded (and a CRC may have passed), and a NACK may indicate thateither the DCI grant was missed or the scheduled packet could not bedecoded. In some cases, bits in the bitfield may include separateindication for the scheduling grant and the scheduled packet, andreceipt of ACKs in the bitfield may indicate a decode success on bothPDCCH and PDSCH. In such cases, such results may be used for separatepower control and/or beam management of PDCCH and PDSCH. In some cases,such separate bits may be reserved for a subset of RNTI/CC/HARQprocesses, so as to limit the number of ACK/NACK bits to be transmitted,and thus achieve reliable uplink coverage.

As also discussed above, in some cases feedback for two or more feedbackprocesses may be bundled. Such bundling may provide a dynamicallytechnique to make space in the feedback payload bitfield for an extrasporadic acknowledgment, without provisioning for it all the time, andwithout a need to increase the feedback payload size dynamically (andthereby increasing the number of decode hypotheses for the modulereceiving the acknowledgments). In such cases, two or more sets ofdownlink packets that have separate feedback processes may be bundledinto a single bit. In such a case, an ACK may indicates ACK for allsets, and NACK indicates a NACK for at least one of the sets. In somecases, if the assignment grants for some of these sets of packets aremissed, and the others are received and decoded, an ACK may beincorrectly sent. In some cases, an indication may be provided with thefeedback information that indicates how many sets are beingacknowledged. In other cases, the bundling request may also indicate howmany sets are actually transmitted, so ACK/NACK can be generatedaccordingly. In particular, it may indicate either implicitly orexplicitly that all sets were transmitted. In still other cases, thebundling request indicates information about the scheduling grants thatschedule the packets for which the feedback are to be bundled, which maybe used to verify that those scheduling grants were decoded. Suchinformation may be at least one of a time location, frequency location,and a count of the scheduling grants. Additionally, in some cases,feedback configuration may be determined based on a delay value betweena downlink grant or DCI information and the downlink transmission, adelay value between the downlink transmission and an associatedtransmission of feedback information, or combinations thereof, asdiscussed in more detail below with respect to FIG. 4.

At block 360, the base station 105-b may determine number/interpretationof feedback bits in feedback payload and whether transmissions weresuccessfully received, based on the semi-static signaling, the dynamicsignaling, and the received feedback information 355.

As indicated above, while the examples discussed here are directed todownlink transmissions that are acknowledged by UE 115-b, techniquesdescribe herein may also be applied to uplink transmissions that areacknowledged by the base station 105-b. In some cases, resourceallocation size for the downlink control channel carrying such feedbackinformation may refer to PDCCH aggregation level. Similar to feedbackfor PDCCH orders, one or more ACKs may be provided for receipt ofcertain UCI such as SRS or SR or BSR. Furthermore, ACKs for downlinktransmissions may not be explicitly scheduled in advance, and in somecases may be sent on PDCCH and blind-detected by UE. In some cases, theinterpretation for such feedback may be included in the same PDCCH toallow dynamic change of both payload size and interpretation of thebits, without need for any additional multiple hypothesis decoding at UEto receive the feedback. This interpretation could be conveyed by theDCI format, or by bits within the DCI, or implicitly by the downlinkresources on which the DCI is transmitted.

FIGS. 4A and 4B illustrate examples of delay timings 400 and 450 thatmay be used in feedback techniques in wireless communications inaccordance with various aspects of the present disclosure. In someexamples, delay timings 400 and 450 may be used to implement aspects ofwireless communications system 100.

In the example of FIG. 4A, a first HARQ process 405 and a second HARQprocess 410 may be configured. A first PDCCH transmission 415 mayschedule a first PDSCH transmission 420 that may be associated with thefirst HARQ process 405, and a second PDCCH transmission 425 may schedulea second PDSCH transmission 430 that may be associated with the secondHARQ process 410, and ACK/NACK feedback for both HARQ processes may betransmitted in UCI 435. In some examples, a number/interpretation offeedback bits may be based, at least in part, on different delay valuesbetween different transmissions. In this example, a first delay value,k0, corresponds to a delay between a downlink grant (e.g., on firstPDCCH transmission 415) and DL assignment (e.g., on the first PDSCHtransmission 420), and a second delay value, k1, corresponds to a delaybetween the downlink assignment and its feedback transmission sent onUCI transmission 435. For example, the base station may configure a setof k1 values and distinguish feedback transmissions for packets receivedat a UE on different slots but sent within same UCI based on their k1values.

However, different k0 values can lead to multiple HARQ processes havingthe same k1 value. In the example of FIG. 4B, a first HARQ process 455may have a same k1 value as a second HARQ process 460. In this example,a first PDCCH transmission 465 may have an associated first PDSCHtransmission 470 after a relatively long k0 value (e.g., which mayindicate a change in a transmission beam or transmission bandwidth), andthe second PDCCH transmission 475 may have an associated second PDCHtransmission 480 with a shorter k0 value, such that the k1 values foreach of the HARQ processes is the same due to feedback being transmittedin a same UCI transmission 485. In some cases, such potential same klvalues may be accounted for by provisioning a feedback bitfield for allthese multiple processes in the event that such occurrences arerelatively frequent. In other cases, such events may occur relativelyinfrequently, and may be accounted for by using additional bits in thefeedback payload, or by bundling feedback for multiple processestogether. In further cases, both the k0 and k1 values may be used todetermine a number/interpretation of feedback bits. In some cases, a setof feedback bits in the feedback payload may be reserved and mapped tomultiple combinations of (k0,k1). In further cases, feedback bits may beordered/distinguished based on HARQ process ID instead of k0/k1 values.

FIG. 5 shows a block diagram 500 of a wireless device 505 that supportsfeedback techniques in wireless communications in accordance withaspects of the present disclosure. Wireless device 505 may be an exampleof aspects of a base station 105 as described herein. Wireless device505 may include receiver 510, base station feedback manager 515, andtransmitter 520. Wireless device 505 may also include a processor. Eachof these components may be in communication with one another (e.g., viaone or more buses).

Receiver 510 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to feedbacktechniques in wireless communications, etc.). Information may be passedon to other components of the device. The receiver 510 may be an exampleof aspects of the transceiver 835 described with reference to FIG. 8.The receiver 510 may utilize a single antenna or a set of antennas.

Base station feedback manager 515 may be an example of aspects of thebase station feedback manager 815 described with reference to FIG. 8.

Base station feedback manager 515 and/or at least some of its varioussub-components may be implemented in hardware, software executed by aprocessor, firmware, or any combination thereof. If implemented insoftware executed by a processor, the functions of the base stationfeedback manager 515 and/or at least some of its various sub-componentsmay be executed by a general-purpose processor, a digital signalprocessor (DSP), an application-specific integrated circuit (ASIC), anfield-programmable gate array (FPGA) or other programmable logic device,discrete gate or transistor logic, discrete hardware components, or anycombination thereof designed to perform the functions described in thepresent disclosure. The base station feedback manager 515 and/or atleast some of its various sub-components may be physically located atvarious positions, including being distributed such that portions offunctions are implemented at different physical locations by one or morephysical devices. In some examples, base station feedback manager 515and/or at least some of its various sub-components may be a separate anddistinct component in accordance with various aspects of the presentdisclosure. In other examples, base station feedback manager 515 and/orat least some of its various sub-components may be combined with one ormore other hardware components, including but not limited to an I/Ocomponent, a transceiver, a network server, another computing device,one or more other components described in the present disclosure, or acombination thereof in accordance with various aspects of the presentdisclosure.

Base station feedback manager 515 may identify a feedback configurationfor providing feedback of successful reception of one or more downlinktransmissions to a UE, the feedback configuration based on a set oftypes of information configured for transmission to the UE that haveseparate feedback processes, transmit semi-static signaling to the UEthat indicates the feedback configuration to be applied across a set oftransmissions, transmit dynamic signaling associated with at least afirst transmission of the set of transmissions, the dynamic signalingindicating configuration is to be applied to the first transmission,receive feedback information from the UE according to the feedbackconfiguration, and determine one or more of a number of bits or aninterpretation of each bit of the feedback information based on thesemi-static signaling and the dynamic signaling associated with thefirst transmission.

In some cases, the base station feedback manager 515 may also identify afeedback configuration for providing feedback of successful reception ofone or more uplink transmissions from a UE, the feedback configurationbased on a set of types of information configured for transmission fromthe UE that have separate feedback processes, transmit semi-staticsignaling to the UE that indicates the feedback configuration to beapplied across a set of transmissions, transmit dynamic signalingassociated with at least a first uplink transmission of the set oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first uplink transmission, receive the first uplinktransmission from the UE, determine one or more of a number of bits oran interpretation of each bit of the feedback information based on thesemi-static signaling and the dynamic signaling associated with thefirst uplink transmission, determine feedback information associatedwith the first uplink transmission, and transmit the feedback to the UEusing the determined number of bits or interpretation of each bit.

Transmitter 520 may transmit signals generated by other components ofthe device. In some examples, the transmitter 520 may be collocated witha receiver 510 in a transceiver module. For example, the transmitter 520may be an example of aspects of the transceiver 835 described withreference to FIG. 8. The transmitter 520 may utilize a single antenna ora set of antennas.

FIG. 6 shows a block diagram 600 of a wireless device 605 that supportsfeedback techniques in wireless communications in accordance withaspects of the present disclosure. Wireless device 605 may be an exampleof aspects of a wireless device 505 or a base station 105 as describedwith reference to FIG. 5. Wireless device 605 may include receiver 610,base station feedback manager 615, and transmitter 620. Wireless device605 may also include a processor. Each of these components may be incommunication with one another (e.g., via one or more buses).

Receiver 610 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to feedbacktechniques in wireless communications, etc.). Information may be passedon to other components of the device. The receiver 610 may be an exampleof aspects of the transceiver 835 described with reference to FIG. 8.The receiver 610 may utilize a single antenna or a set of antennas.

Base station feedback manager 615 may be an example of aspects of thebase station feedback manager 815 described with reference to FIG. 8.Base station feedback manager 615 may also include feedbackconfiguration manager 625, semi-static signaling component 630, dynamicsignaling component 635, and feedback receiver 640.

Feedback configuration manager 625 may identify a feedback configurationfor providing feedback of successful reception of one or more downlinktransmissions to a UE, the feedback configuration based on a set oftypes of information configured for transmission to the UE that haveseparate feedback processes, determine one or more of a number of bitsor an interpretation of each bit of the feedback information based onsemi-static signaling and dynamic signaling associated with a firsttransmission. In some cases, the set of types of information include oneor more of PDSCH for multiple component carriers, multiple transportblocks over multiple MIMO layers that may each have multiple code-blockgroups each with separate feedback processes, multiple independent PDSCHtransmissions that may have separate RNTIs for scrambling thecorresponding PDCCH DCI grant, one or more PDCCH orders with separatefeedback processes such as an order indicating a beam change or adownlink SPS release, or combinations thereof.

In some cases, the determining is based on a base feedback configurationprovided in the semi-static signaling which indicates a number offeedback bits and an interpretation of each feedback bit based on one ormore of the set of types of information and an indication of which ofthe set of types of information are included with the firsttransmission. In some cases, the determining includes determining that afirst number of bits are to be included in the feedback informationbased on the dynamic signaling, and the base station may receive asecond number of bits of feedback from the UE and determine that the UEunsuccessfully received the dynamic signaling based on the receiving thesecond number of bits. In some cases, the feedback information includesa set of ACK/NACK feedback bits and a subset of the set of ACK/NACKfeedback bits provide bundled feedback for two or more sets of packetsof the first transmission.

Semi-static signaling component 630 may transmit semi-static signalingto the UE that indicates the feedback configuration to be applied acrossa set of transmissions. In some cases, the semi-static signaling istransmitted in RRC signaling to the UE and the dynamic signaling isprovided in DCI transmitted to the UE for the first transmission. Insome cases, the semi-static signaling to the UE indicates one or more ofa number of configured component carriers for the UE, a number ofidentifiers associated with the UE that are to be monitored fortransmissions to the UE, a number of configured feedback processes thatthe UE is to monitor, a number of separate transport blocks sent asseparate codewords over one or more MIMO layers, a number of code blockgroups per transport block, threshold values for the number of bits of aset of feedback bits to trigger bundling of feedback, one or more timedelay values between transmit/receive events including one or more ofreceipt of control information associated with a first packet andreceipt of the first packet or receipt of the first packet andtransmission of the feedback information associated with the firstpacket, an explicit configuration for the interpretation of the set offeedback bits, or any combination thereof.

Dynamic signaling component 635 may transmit dynamic signalingassociated with at least a first transmission of the set oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first transmission. In some cases, the dynamic signalingindicates one or more of a resource assignment for transmitting thefeedback information, explicit dynamic signaling for the interpretationof a set of feedback bits, dynamic triggering of control information tobe multiplexed with the feedback information, or any combinationthereof. In some cases, the dynamic signaling indicates that a subset ofthe set of ACK/NACK feedback bits are to be used for ACK/NACK feedbackfor control information associated with the first transmission.

Feedback receiver 640 may receive feedback information from the UEaccording to the feedback configuration, receive the first uplinktransmission from the UE, and determine feedback information associatedwith the first uplink transmission.

Transmitter 620 may transmit signals generated by other components ofthe device. In some examples, the transmitter 620 may be collocated witha receiver 610 in a transceiver module. For example, the transmitter 620may be an example of aspects of the transceiver 835 described withreference to FIG. 8. The transmitter 620 may utilize a single antenna ora set of antennas.

FIG. 7 shows a block diagram 700 of a base station feedback manager 715that supports feedback techniques in wireless communications inaccordance with aspects of the present disclosure. The base stationfeedback manager 715 may be an example of aspects of a base stationfeedback manager 515, a base station feedback manager 615, or a basestation feedback manager 815 described with reference to FIGS. 5, 6, and8. The base station feedback manager 715 may include feedbackconfiguration manager 720, semi-static signaling component 725, dynamicsignaling component 730, feedback receiver 735, feedback determinationcomponent 740, and cyclic redundancy check (CRC) component 745. Each ofthese modules may communicate, directly or indirectly, with one another(e.g., via one or more buses).

Feedback configuration manager 720 may identify a feedback configurationfor providing feedback of successful reception of one or more downlinktransmissions to a UE, the feedback configuration based on a set oftypes of information configured for transmission to the UE that haveseparate feedback processes, determine one or more of a number of bitsor an interpretation of each bit of the feedback information based onsemi-static signaling and dynamic signaling associated with a firsttransmission. In some cases, the set of types of information include oneor more of PDSCH for multiple component carriers, multiple transportblocks over multiple MIMO layers that may each have multiple code-blockgroups each with separate feedback processes, multiple independent PDSCHtransmissions that may have separate RNTIs for scrambling thecorresponding PDCCH DCI grant, one or more PDCCH orders with separatefeedback processes such as an order indicating a beam change or adownlink SPS release, or combinations thereof.

In some cases, the determining is based on a base feedback configurationprovided in the semi-static signaling which indicates a number offeedback bits and an interpretation of each feedback bit based on one ormore of the set of types of information and an indication of which ofthe set of types of information are included with the firsttransmission. In some cases, the determining includes determining that afirst number of bits are to be included in the feedback informationbased on the dynamic signaling, and the base station may receive asecond number of bits of feedback from the UE and determine that the UEunsuccessfully received the dynamic signaling based on the receiving thesecond number of bits. In some cases, the feedback information includesa set of ACK/NACK feedback bits and a subset of the set of ACK/NACKfeedback bits provide bundled feedback for two or more sets of packetsof the first transmission.

Semi-static signaling component 725 may transmit semi-static signalingto the UE that indicates the feedback configuration to be applied acrossa set of transmissions. In some cases, the semi-static signaling istransmitted in RRC signaling to the UE and the dynamic signaling isprovided in DCI transmitted to the UE for the first transmission. Insome cases, the semi-static signaling to the UE indicates one or more ofa number of configured component carriers for the UE, a number ofidentifiers associated with the UE that are to be monitored fortransmissions to the UE, a number of configured feedback processes thatthe UE is to monitor, a number of separate transport blocks sent asseparate codewords over one or more MIMO layers, a number of code blockgroups per transport block, threshold values for the number of bits of aset of feedback bits to trigger bundling of feedback, one or more timedelay values between transmit/receive events including one or more ofreceipt of control information associated with a first packet andreceipt of the first packet or receipt of the first packet andtransmission of the feedback information associated with the firstpacket, an explicit configuration for the interpretation of the set offeedback bits, or any combination thereof.

Dynamic signaling component 730 may transmit dynamic signalingassociated with at least a first transmission of the set oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first transmission. In some cases, the dynamic signalingindicates one or more of a resource assignment for transmitting thefeedback information, explicit dynamic signaling for the interpretationof a set of feedback bits, dynamic triggering of control information tobe multiplexed with the feedback information, or any combinationthereof. In some cases, the dynamic signaling indicates that a subset ofthe set of ACK/NACK feedback bits are to be used for ACK/NACK feedbackfor control information associated with the first transmission.

Feedback receiver 735 may receive feedback information from the UEaccording to the feedback configuration, receive the first uplinktransmission from the UE, and determine feedback information associatedwith the first uplink transmission.

Feedback determination component 740 may determine whether one or moreof the set of types of information of the first transmission weresuccessfully received at the UE based on the determined number of bitsor interpretation of each bit of the feedback information. In somecases, each bit of the feedback information provides ACK/NACK feedbackfor one or more packets, code blocks, or control messages of the firsttransmission. CRC component 745 may compute a CRC for the feedbackinformation.

FIG. 8 shows a diagram of a system 800 including a device 805 thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure. Device 805 may be an example ofor include the components of wireless device 505, wireless device 605,or a base station 105 as described above, e.g., with reference to FIGS.5 and 6. Device 805 may include components for bi-directional voice anddata communications including components for transmitting and receivingcommunications, including base station feedback manager 815, processor820, memory 825, software 830, transceiver 835, antenna 840, networkcommunications manager 845, and inter-station communications manager850. These components may be in electronic communication via one or morebuses (e.g., bus 810). Device 805 may communicate wirelessly with one ormore UEs 115.

Processor 820 may include an intelligent hardware device, (e.g., ageneral-purpose processor, a DSP, a central processing unit (CPU), amicrocontroller, an ASIC, an FPGA, a programmable logic device, adiscrete gate or transistor logic component, a discrete hardwarecomponent, or any combination thereof). In some cases, processor 820 maybe configured to operate a memory array using a memory controller. Inother cases, a memory controller may be integrated into processor 820.Processor 820 may be configured to execute computer-readableinstructions stored in a memory to perform various functions (e.g.,functions or tasks supporting feedback techniques in wirelesscommunications).

Memory 825 may include random access memory (RAM) and read only memory(ROM). The memory 825 may store computer-readable, computer-executablesoftware 830 including instructions that, when executed, cause theprocessor to perform various functions described herein. In some cases,the memory 825 may contain, among other things, a basic input/outputsystem (BIOS) which may control basic hardware or software operationsuch as the interaction with peripheral components or devices.

Software 830 may include code to implement aspects of the presentdisclosure, including code to support feedback techniques in wirelesscommunications. Software 830 may be stored in a non-transitorycomputer-readable medium such as system memory or other memory. In somecases, the software 830 may not be directly executable by the processorbut may cause a computer (e.g., when compiled and executed) to performfunctions described herein.

Transceiver 835 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described above. For example, thetransceiver 835 may represent a wireless transceiver and may communicatebi-directionally with another wireless transceiver. The transceiver 835may also include a modem to modulate the packets and provide themodulated packets to the antennas for transmission, and to demodulatepackets received from the antennas.

In some cases, the wireless device may include a single antenna 840.However, in some cases the device may have more than one antenna 840,which may be capable of concurrently transmitting or receiving multiplewireless transmissions.

Network communications manager 845 may manage communications with thecore network (e.g., via one or more wired backhaul links). For example,the network communications manager 845 may manage the transfer of datacommunications for client devices, such as one or more UEs 115.

Inter-station communications manager 850 may manage communications withother base station 105, and may include a controller or scheduler forcontrolling communications with UEs 115 in cooperation with other basestations 105. For example, the inter-station communications manager 850may coordinate scheduling for transmissions to UEs 115 for variousinterference mitigation techniques such as beamforming or jointtransmission. In some examples, inter-station communications manager 850may provide an X2 interface within an LTE/LTE-A wireless communicationnetwork technology to provide communication between base stations 105.

FIG. 9 shows a block diagram 900 of a wireless device 905 that supportsfeedback techniques in wireless communications in accordance withaspects of the present disclosure. Wireless device 905 may be an exampleof aspects of a UE 115 as described herein. Wireless device 905 mayinclude receiver 910, UE feedback manager 915, and transmitter 920.Wireless device 905 may also include a processor. Each of thesecomponents may be in communication with one another (e.g., via one ormore buses).

Receiver 910 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to feedbacktechniques in wireless communications, etc.). Information may be passedon to other components of the device. The receiver 910 may be an exampleof aspects of the transceiver 1235 described with reference to FIG. 12.The receiver 910 may utilize a single antenna or a set of antennas.

UE feedback manager 915 may be an example of aspects of the UE feedbackmanager 1215 described with reference to FIG. 12. UE feedback manager915 and/or at least some of its various sub-components may beimplemented in hardware, software executed by a processor, firmware, orany combination thereof. If implemented in software executed by aprocessor, the functions of the UE feedback manager 915 and/or at leastsome of its various sub-components may be executed by a general-purposeprocessor, a DSP, an ASIC, an FPGA or other programmable logic device,discrete gate or transistor logic, discrete hardware components, or anycombination thereof designed to perform the functions described in thepresent disclosure. The UE feedback manager 915 and/or at least some ofits various sub-components may be physically located at variouspositions, including being distributed such that portions of functionsare implemented at different physical locations by one or more physicaldevices. In some examples, UE feedback manager 915 and/or at least someof its various sub-components may be a separate and distinct componentin accordance with various aspects of the present disclosure. In otherexamples, UE feedback manager 915 and/or at least some of its varioussub-components may be combined with one or more other hardwarecomponents, including but not limited to an I/O component, atransceiver, a network server, another computing device, one or moreother components described in the present disclosure, or a combinationthereof in accordance with various aspects of the present disclosure.

UE feedback manager 915 may receive semi-static signaling from a basestation that indicates a feedback configuration to be applied across aset of transmissions, the feedback configuration for indicating feedbackof successful reception of one or more downlink transmissions from thebase station that include a set of types of information that haveseparate feedback processes, receive dynamic signaling associated withat least a first transmission of the set of transmissions, the dynamicsignaling indicating configuration is to be applied to the first uplinktransmission, and determine one or more of a number of bits or aninterpretation of each bit of feedback information for providingfeedback for the first transmission based on the semi-static signalingand the dynamic signaling associated with the first transmission.

The UE feedback manager 915 may also receive semi-static signaling froma base station that indicates a feedback configuration to be appliedacross a set of transmissions, the feedback configuration for indicatingfeedback of successful reception of one or more uplink transmissions tothe base station that include a set of types of information that haveseparate feedback processes, receive dynamic signaling associated withat least a first uplink transmission of the set of transmissions, thedynamic signaling indicating configuration is to be applied to the firstuplink transmission, receive feedback information from the base stationassociated with the first uplink transmission, determine one or more ofa number of bits or an interpretation of each bit of the feedbackinformation based on the semi-static signaling and the dynamic signalingassociated with the first uplink transmission, and determine whether oneor more portions of the uplink transmission were successfully receivedat the base station based on the determined number of bits orinterpretation of each bit.

Transmitter 920 may transmit signals generated by other components ofthe device. In some examples, the transmitter 920 may be collocated witha receiver 910 in a transceiver module. For example, the transmitter 920may be an example of aspects of the transceiver 1235 described withreference to FIG. 12. The transmitter 920 may utilize a single antennaor a set of antennas.

FIG. 10 shows a block diagram 1000 of a wireless device 1005 thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure. Wireless device 1005 may be anexample of aspects of a wireless device 905 or a UE 115 as describedwith reference to FIG. 9. Wireless device 1005 may include receiver1010, UE feedback manager 1015, and transmitter 1020. Wireless device1005 may also include a processor. Each of these components may be incommunication with one another (e.g., via one or more buses).

Receiver 1010 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to feedbacktechniques in wireless communications, etc.). Information may be passedon to other components of the device. The receiver 1010 may be anexample of aspects of the transceiver 1235 described with reference toFIG. 12. The receiver 1010 may utilize a single antenna or a set ofantennas.

UE feedback manager 1015 may be an example of aspects of the UE feedbackmanager 1215 described with reference to FIG. 12. UE feedback manager1015 may also include semi-static signaling component 1025, dynamicsignaling component 1030, feedback configuration manager 1035, andfeedback receiver 1040.

Semi-static signaling component 1025 may receive semi-static signalingfrom a base station that indicates a feedback configuration to beapplied across a set of transmissions, the feedback configuration forindicating feedback of successful reception of one or more downlinktransmissions from the base station that include a set of types ofinformation that have separate feedback processes. In some cases, thesemi-static signaling is transmitted in RRC signaling to the UE and thedynamic signaling is provided in DCI transmitted to the UE for the firsttransmission. In some cases, the semi-static signaling indicates one ormore of a number of configured component carriers, a number ofidentifiers that are to be monitored for transmissions, a number ofconfigured feedback processes that are to be monitored, a number ofseparate transport blocks sent as separate codewords over one or moreMIMO layers, a number of code block groups per transport block,threshold values for a number of bits of the feedback information totrigger bundling of feedback, one or more time delay values betweentransmit/receive events including one or more of receipt of controlinformation associated with a first packet and receipt of the firstpacket or receipt of the first packet and transmission of the feedbackinformation associated with the first packet, an explicit configurationfor the interpretation of the feedback information, or any combinationthereof.

Dynamic signaling component 1030 may receive dynamic signalingassociated with at least a first transmission of the set oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first uplink transmission and receive dynamic signalingassociated with at least a first uplink transmission of the set oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission. In somecases, the dynamic signaling indicates one or more of a resourceassignment for transmitting the feedback information, explicit dynamicsignaling for the interpretation of the number of bits, dynamictriggering of control information to be multiplexed with the feedbackinformation, or any combination thereof.

Feedback configuration manager 1035 may determine one or more of anumber of bits or an interpretation of each bit of feedback informationfor providing feedback for the first transmission based on thesemi-static signaling and the dynamic signaling associated with thefirst transmission. In some cases, the set of types of informationinclude one or more of PDSCH for multiple component carriers, multipletransport blocks over multiple MIMO layers that may each have multiplecode-block groups each with separate feedback processes, multipleindependent PDSCH transmissions that may have separate RNTIs forscrambling the corresponding PDCCH DCI grant, one or more PDCCH orderswith separate feedback processes such as an order indicating a beamchange or a downlink SPS release, or combinations thereof. In somecases, the feedback information includes a set of ACK/NACK feedback bitsand each bit of the set of ACK/NACK feedback bits provides ACK/NACKfeedback for one or more packets, code blocks, or control messages ofthe first transmission. In some cases, the determining is based on afeedback configuration provided in the semi-static signaling whichindicates a number of feedback bits and an interpretation of eachfeedback bit based on one or more of the set of types of information andan indication of which of the set of types of information are includedwith the first transmission. In some cases, the feedback informationincludes a set of ACK/NACK feedback bits and the dynamic signalingindicates that a subset of the set of ACK/NACK feedback bits are to beused for ACK/NACK feedback for control information associated with thefirst transmission. In some cases, the feedback information includes aset of ACK/NACK feedback bits and a subset of the set of ACK/NACKfeedback bits provide bundled feedback for two or more sets of packetsof the first transmission.

Feedback receiver 1040 may receive feedback information from the basestation associated with the first uplink transmission and determinewhether one or more portions of the uplink transmission weresuccessfully received at the base station based on the determined numberof bits or interpretation of each bit.

Transmitter 1020 may transmit signals generated by other components ofthe device. In some examples, the transmitter 1020 may be collocatedwith a receiver 1010 in a transceiver module. For example, thetransmitter 1020 may be an example of aspects of the transceiver 1235described with reference to FIG. 12. The transmitter 1020 may utilize asingle antenna or a set of antennas.

FIG. 11 shows a block diagram 1100 of a UE feedback manager 1115 thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure. The UE feedback manager 1115 maybe an example of aspects of a UE feedback manager 1215 described withreference to FIGS. 9, 10, and 12. The UE feedback manager 1115 mayinclude semi-static signaling component 1120, dynamic signalingcomponent 1125, feedback configuration manager 1130, feedback receiver1135, feedback determination component 1140, and CRC component 1145.Each of these modules may communicate, directly or indirectly, with oneanother (e.g., via one or more buses).

Semi-static signaling component 1120 may receive semi-static signalingfrom a base station that indicates a feedback configuration to beapplied across a set of transmissions, the feedback configuration forindicating feedback of successful reception of one or more downlinktransmissions from the base station that include a set of types ofinformation that have separate feedback processes. In some cases, thesemi-static signaling is transmitted in RRC signaling to the UE and thedynamic signaling is provided in DCI transmitted to the UE for the firsttransmission. In some cases, the semi-static signaling indicates one ormore of a number of configured component carriers, a number ofidentifiers that are to be monitored for transmissions, a number ofconfigured feedback processes that are to be monitored, a number ofseparate transport blocks sent as separate codewords over one or moreMIMO layers, a number of code block groups per transport block,threshold values for a number of bits of the feedback information totrigger bundling of feedback, one or more time delay values betweentransmit/receive events including one or more of receipt of controlinformation associated with a first packet and receipt of the firstpacket or receipt of the first packet and transmission of the feedbackinformation associated with the first packet, an explicit configurationfor the interpretation of the feedback information, or any combinationthereof.

Dynamic signaling component 1125 may receive dynamic signalingassociated with at least a first transmission of the set oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first uplink transmission and receive dynamic signalingassociated with at least a first uplink transmission of the set oftransmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first uplink transmission. In somecases, the dynamic signaling indicates one or more of a resourceassignment for transmitting the feedback information, explicit dynamicsignaling for the interpretation of the number of bits, dynamictriggering of control information to be multiplexed with the feedbackinformation, or any combination thereof.

Feedback configuration manager 1130 may determine one or more of anumber of bits or an interpretation of each bit of feedback informationfor providing feedback for the first transmission based on thesemi-static signaling and the dynamic signaling associated with thefirst transmission. In some cases, the set of types of informationinclude one or more of PDSCH for multiple component carriers, multipletransport blocks over multiple MIMO layers that may each have multiplecode-block groups each with separate feedback processes, multipleindependent PDSCH transmissions that may have separate RNTIs forscrambling the corresponding PDCCH DCI grant, one or more PDCCH orderswith separate feedback processes such as an order indicating a beamchange or a downlink SPS release, or combinations thereof. In somecases, the feedback information includes a set of ACK/NACK feedback bitsand each bit of the set of ACK/NACK feedback bits provides ACK/NACKfeedback for one or more packets, code blocks, or control messages ofthe first transmission. In some cases, the determining is based on afeedback configuration provided in the semi-static signaling whichindicates a number of feedback bits and an interpretation of eachfeedback bit based on one or more of the set of types of information andan indication of which of the set of types of information are includedwith the first transmission. In some cases, the feedback informationincludes a set of ACK/NACK feedback bits and the dynamic signalingindicates that a subset of the set of ACK/NACK feedback bits are to beused for ACK/NACK feedback for control information associated with thefirst transmission. In some cases, the feedback information includes aset of ACK/NACK feedback bits and a subset of the set of ACK/NACKfeedback bits provide bundled feedback for two or more sets of packetsof the first transmission.

Feedback receiver 1135 may receive feedback information from the basestation associated with the first uplink transmission and determinewhether one or more portions of the uplink transmission weresuccessfully received at the base station based on the determined numberof bits or interpretation of each bit.

Feedback determination component 1140 may determine the feedbackinformation for the first transmission based on the determined number ofbits or the interpretation of each bit and transmit the feedbackinformation to the base station. CRC component 1145 may compute a CRCfor the feedback information.

FIG. 12 shows a diagram of a system 1200 including a device 1205 thatsupports feedback techniques in wireless communications in accordancewith aspects of the present disclosure. Device 1205 may be an example ofor include the components of UE 115 as described above, e.g., withreference to FIG. 1. Device 1205 may include components forbi-directional voice and data communications including components fortransmitting and receiving communications, including UE feedback manager1215, processor 1220, memory 1225, software 1230, transceiver 1235,antenna 1240, and I/O controller 1245. These components may be inelectronic communication via one or more buses (e.g., bus 1210). Device1205 may communicate wirelessly with one or more base stations 105.

Processor 1220 may include an intelligent hardware device, (e.g., ageneral-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, anFPGA, a programmable logic device, a discrete gate or transistor logiccomponent, a discrete hardware component, or any combination thereof).In some cases, processor 1220 may be configured to operate a memoryarray using a memory controller. In other cases, a memory controller maybe integrated into processor 1220. Processor 1220 may be configured toexecute computer-readable instructions stored in a memory to performvarious functions (e.g., functions or tasks supporting feedbacktechniques in wireless communications).

Memory 1225 may include RAM and ROM. The memory 1225 may storecomputer-readable, computer-executable software 1230 includinginstructions that, when executed, cause the processor to perform variousfunctions described herein. In some cases, the memory 1225 may contain,among other things, a BIOS which may control basic hardware or softwareoperation such as the interaction with peripheral components or devices.

Software 1230 may include code to implement aspects of the presentdisclosure, including code to support feedback techniques in wirelesscommunications. Software 1230 may be stored in a non-transitorycomputer-readable medium such as system memory or other memory. In somecases, the software 1230 may not be directly executable by the processorbut may cause a computer (e.g., when compiled and executed) to performfunctions described herein.

Transceiver 1235 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described above. For example, thetransceiver 1235 may represent a wireless transceiver and maycommunicate bi-directionally with another wireless transceiver. Thetransceiver 1235 may also include a modem to modulate the packets andprovide the modulated packets to the antennas for transmission, and todemodulate packets received from the antennas.

In some cases, the wireless device may include a single antenna 1240.However, in some cases the device may have more than one antenna 1240,which may be capable of concurrently transmitting or receiving multiplewireless transmissions.

I/O controller 1245 may manage input and output signals for device 1205.I/O controller 1245 may also manage peripherals not integrated intodevice 1205. In some cases, I/O controller 1245 may represent a physicalconnection or port to an external peripheral. In some cases, I/Ocontroller 1245 may utilize an operating system such as iOS®, ANDROID®,MS-DOS®, MS-WINDOWS®, OS/2®, UNIX®, LINUX®, or another known operatingsystem. In other cases, I/O controller 1245 may represent or interactwith a modem, a keyboard, a mouse, a touchscreen, or a similar device.In some cases, I/O controller 1245 may be implemented as part of aprocessor. In some cases, a user may interact with device 1205 via I/Ocontroller 1245 or via hardware components controlled by I/O controller1245.

FIG. 13 shows a flowchart illustrating a method 1300 for feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure. The operations of method 1300 may be implemented bya base station 105 or its components as described herein. For example,the operations of method 1300 may be performed by a base stationfeedback manager as described with reference to FIGS. 5 through 8. Insome examples, a base station 105 may execute a set of codes to controlthe functional elements of the device to perform the functions describedbelow. Additionally or alternatively, the base station 105 may performaspects of the functions described below using special-purpose hardware.

At block 1305 the base station 105 may identify a feedback configurationfor providing feedback of successful reception of one or more downlinktransmissions to a UE, the feedback configuration based at least in parton a plurality of types of information configured for transmission tothe UE that have separate feedback processes. The operations of block1305 may be performed according to the methods described herein. Incertain examples, aspects of the operations of block 1305 may beperformed by a feedback configuration manager as described withreference to FIGS. 5 through 8.

At block 1310 the base station 105 may transmit semi-static signaling tothe UE that indicates the feedback configuration to be applied across aplurality of transmissions. The operations of block 1310 may beperformed according to the methods described herein. In certainexamples, aspects of the operations of block 1310 may be performed by asemi-static signaling component as described with reference to FIGS. 5through 8.

At block 1315 the base station 105 may transmit dynamic signalingassociated with at least a first transmission of the plurality oftransmissions, the dynamic signaling indicating configuration is to beapplied to the first transmission. The operations of block 1315 may beperformed according to the methods described herein. In certainexamples, aspects of the operations of block 1315 may be performed by adynamic signaling component as described with reference to FIGS. 5through 8.

At block 1320 the base station 105 may receive feedback information fromthe UE according to the feedback configuration. The operations of block1320 may be performed according to the methods described herein. Incertain examples, aspects of the operations of block 1320 may beperformed by a feedback receiver as described with reference to FIGS. 5through 8.

At block 1325 the base station 105 may determine one or more of a numberof bits or an interpretation of each bit of the feedback informationbased at least in part on the semi-static signaling and the dynamicsignaling associated with the first transmission. The operations ofblock 1325 may be performed according to the methods described herein.In certain examples, aspects of the operations of block 1325 may beperformed by a feedback configuration manager as described withreference to FIGS. 5 through 8.

At optional block 1330 the base station 105 may determine whether one ormore of the plurality of types of information of the first transmissionwere successfully received at the UE based at least in part on thedetermined number of bits or interpretation of each bit of the feedbackinformation. The operations of block 1330 may be performed according tothe methods described herein. In certain examples, aspects of theoperations of block 1330 may be performed by a feedback determinationcomponent as described with reference to FIGS. 5 through 8.

FIG. 14 shows a flowchart illustrating a method 1400 for feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure. The operations of method 1400 may be implemented bya base station 105 or its components as described herein. For example,the operations of method 1400 may be performed by a base stationfeedback manager as described with reference to FIGS. 5 through 8. Insome examples, a base station 105 may execute a set of codes to controlthe functional elements of the device to perform the functions describedbelow. Additionally or alternatively, the base station 105 may performaspects of the functions described below using special-purpose hardware.

At block 1405 the base station 105 may identify a feedback configurationfor providing feedback of successful reception of one or more uplinktransmissions from a UE, the feedback configuration based at least inpart on a plurality of types of information configured for transmissionfrom the UE that have separate feedback processes. The operations ofblock 1405 may be performed according to the methods described herein.In certain examples, aspects of the operations of block 1405 may beperformed by a feedback configuration manager as described withreference to FIGS. 5 through 8.

At block 1410 the base station 105 may transmit semi-static signaling tothe UE that indicates the feedback configuration to be applied across aplurality of transmissions. The operations of block 1410 may beperformed according to the methods described herein. In certainexamples, aspects of the operations of block 1410 may be performed by asemi-static signaling component as described with reference to FIGS. 5through 8.

At block 1415 the base station 105 may transmit dynamic signalingassociated with at least a first uplink transmission, the dynamicsignaling indicating configuration is to be applied to the first uplinktransmission. The operations of block 1415 may be performed according tothe methods described herein. In certain examples, aspects of theoperations of block 1415 may be performed by a dynamic signalingcomponent as described with reference to FIGS. 5 through 8.

At block 1420 the base station 105 may receive the first uplinktransmission from the UE. The operations of block 1420 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1420 may be performed by a feedback receiveras described with reference to FIGS. 5 through 8.

At block 1425 the base station 105 may determine one or more of a numberof bits or an interpretation of each bit of the feedback informationbased at least in part on the semi-static signaling and the dynamicsignaling associated with the first uplink transmission. The operationsof block 1425 may be performed according to the methods describedherein. In certain examples, aspects of the operations of block 1425 maybe performed by a feedback configuration manager as described withreference to FIGS. 5 through 8.

At block 1430 the base station 105 may determine feedback informationassociated with the first uplink transmission. The operations of block1430 may be performed according to the methods described herein. Incertain examples, aspects of the operations of block 1430 may beperformed by a feedback receiver as described with reference to FIGS. 5through 8.

At block 1435 the base station 105 may transmit the feedback to the UEusing the determined number of bits or interpretation of each bit. Theoperations of block 1435 may be performed according to the methodsdescribed herein. In certain examples, aspects of the operations ofblock 1435 may be performed by a feedback configuration manager asdescribed with reference to FIGS. 5 through 8.

FIG. 15 shows a flowchart illustrating a method 1500 for feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure. The operations of method 1500 may be implemented bya UE 115 or its components as described herein. For example, theoperations of method 1500 may be performed by a UE feedback manager asdescribed with reference to FIGS. 9 through 12. In some examples, a UE115 may execute a set of codes to control the functional elements of thedevice to perform the functions described below. Additionally oralternatively, the UE 115 may perform aspects of the functions describedbelow using special-purpose hardware.

At block 1505 the UE 115 may receive semi-static signaling from a basestation that indicates a feedback configuration to be applied across aplurality of transmissions, the feedback configuration for indicatingfeedback of successful reception of one or more downlink transmissionsfrom the base station that include a plurality of types of informationthat have separate feedback processes. The operations of block 1505 maybe performed according to the methods described herein. In certainexamples, aspects of the operations of block 1505 may be performed by asemi-static signaling component as described with reference to FIGS. 9through 12.

At block 1510 the UE 115 may receive dynamic signaling associated withat least a first transmission of the plurality of transmissions, thedynamic signaling indicating configuration is to be applied to the firstuplink transmission. The operations of block 1510 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1510 may be performed by a dynamic signalingcomponent as described with reference to FIGS. 9 through 12.

At block 1515 the UE 115 may determine one or more of a number of bitsor an interpretation of each bit of feedback information for providingfeedback for the first transmission based at least in part on thesemi-static signaling and the dynamic signaling associated with thefirst transmission. The operations of block 1515 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1515 may be performed by a feedbackconfiguration manager as described with reference to FIGS. 9 through 12.

At optional block 1520 the UE 115 may receive the first transmissionfrom the base station. The operations of block 1520 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1520 may be performed by a receiver asdescribed with reference to FIGS. 9 through 12.

At optional block 1525 the UE 115 may determine the feedback informationfor the first transmission based at least in part on the determinednumber of bits or the interpretation of each bit. The operations ofblock 1525 may be performed according to the methods described herein.In certain examples, aspects of the operations of block 1525 may beperformed by a feedback determination component as described withreference to FIGS. 9 through 12.

At optional block 1530 the UE 115 may transmit the feedback informationto the base station. The operations of block 1530 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1530 may be performed by a feedbackdetermination component as described with reference to FIGS. 9 through12.

FIG. 16 shows a flowchart illustrating a method 1600 for feedbacktechniques in wireless communications in accordance with aspects of thepresent disclosure. The operations of method 1600 may be implemented bya UE 115 or its components as described herein. For example, theoperations of method 1600 may be performed by a UE feedback manager asdescribed with reference to FIGS. 9 through 12. In some examples, a UE115 may execute a set of codes to control the functional elements of thedevice to perform the functions described below. Additionally oralternatively, the UE 115 may perform aspects of the functions describedbelow using special-purpose hardware.

At block 1605 the UE 115 may receive semi-static signaling from a basestation that indicates a feedback configuration to be applied across aplurality of transmissions, the feedback configuration for indicatingfeedback of successful reception of one or more uplink transmissions tothe base station that include a plurality of types of information thathave separate feedback processes. The operations of block 1605 may beperformed according to the methods described herein. In certainexamples, aspects of the operations of block 1605 may be performed by asemi-static signaling component as described with reference to FIGS. 9through 12.

At block 1610 the UE 115 may receive dynamic signaling associated withat least a first uplink transmission of the plurality of transmissions,the dynamic signaling indicating configuration is to be applied to thefirst uplink transmission. The operations of block 1610 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1610 may be performed by a dynamic signalingcomponent as described with reference to FIGS. 9 through 12.

At block 1615 the UE 115 may transmit the first uplink transmission tothe base station. The operations of block 1615 may be performedaccording to the methods described herein. In certain examples, aspectsof the operations of block 1615 may be performed by a transmitter asdescribed with reference to FIGS. 9 through 12.

At block 1620 the UE 115 may receive feedback information from the basestation associated with the first uplink transmission. The operations ofblock 1620 may be performed according to the methods described herein.In certain examples, aspects of the operations of block 1620 may beperformed by a feedback receiver as described with reference to FIGS. 9through 12.

At block 1625 the UE 115 may determine one or more of a number of bitsor an interpretation of each bit of the feedback information based atleast in part on the semi-static signaling and the dynamic signalingassociated with the first uplink transmission. The operations of block1625 may be performed according to the methods described herein. Incertain examples, aspects of the operations of block 1625 may beperformed by a feedback configuration manager as described withreference to FIGS. 9 through 12.

At block 1630 the UE 115 may determine whether one or more portions ofthe uplink transmission were successfully received at the base stationbased at least in part on the determined number of bits orinterpretation of each bit. The operations of block 1630 may beperformed according to the methods described herein. In certainexamples, aspects of the operations of block 1630 may be performed by afeedback receiver as described with reference to FIGS. 9 through 12.

It should be noted that the methods described above describe possibleimplementations, and that the operations and the steps may be rearrangedor otherwise modified and that other implementations are possible.Furthermore, aspects from two or more of the methods may be combined.

Techniques described herein may be used for various wirelesscommunications systems such as code division multiple access (CDMA),time division multiple access (TDMA), frequency division multiple access(FDMA), orthogonal frequency division multiple access (OFDMA), singlecarrier frequency division multiple access (SC-FDMA), and other systems.The terms “system” and “network” are often used interchangeably. A codedivision multiple access (CDMA) system may implement a radio technologysuch as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc.CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 Releasesmay be commonly referred to as CDMA2000 1S, 1X, etc. IS-856 (TIA-856) iscommonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD),etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. ATDMA system may implement a radio technology such as Global System forMobile Communications (GSM).

An OFDMA system may implement a radio technology such as Ultra MobileBroadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical andElectronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal MobileTelecommunications System (UMTS). LTE and LTE-A are releases of UMTSthat use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, NR, and GSM aredescribed in documents from the organization named “3rd GenerationPartnership Project” (3GPP). CDMA2000 and UMB are described in documentsfrom an organization named “3rd Generation Partnership Project 2”(3GPP2). The techniques described herein may be used for the systems andradio technologies mentioned above as well as other systems and radiotechnologies. While aspects of an LTE or an NR system may be describedfor purposes of example, and LTE or NR terminology may be used in muchof the description, the techniques described herein are applicablebeyond LTE or NR applications.

In LTE/LTE-A networks, including such networks described herein, theterm evolved node B may be generally used to describe the base stations.The wireless communications system or systems described herein mayinclude a heterogeneous LTE/LTE-A or NR network in which different typesof eNBs provide coverage for various geographical regions. For example,each eNB, next generation NodeB (gNB), or base station may providecommunication coverage for a macro cell, a small cell, or other types ofcell. The term “cell” may be used to describe a base station, a carrieror component carrier associated with a base station, or a coverage area(e.g., sector, etc.) of a carrier or base station, depending on context.

Base stations may include or may be referred to by those skilled in theart as a base transceiver station, a radio base station, an accesspoint, a radio transceiver, an eNB, gNB, Home NodeB, a Home eNodeB, orsome other suitable terminology. The geographic coverage area for a basestation may be divided into sectors making up only a portion of thecoverage area. The wireless communications system or systems describedherein may include base stations of different types (e.g., macro orsmall cell base stations). The UEs described herein may be able tocommunicate with various types of base stations and network equipmentincluding macro eNBs, small cell eNBs, gNBs, relay base stations, andthe like. There may be overlapping geographic coverage areas fordifferent technologies.

A macro cell generally covers a relatively large geographic area (e.g.,several kilometers in radius) and may allow unrestricted access by UEswith service subscriptions with the network provider. A small cell is alower-powered base station, as compared with a macro cell, that mayoperate in the same or different (e.g., licensed, unlicensed, etc.)frequency bands as macro cells. Small cells may include pico cells,femto cells, and micro cells according to various examples. A pico cell,for example, may cover a small geographic area and may allowunrestricted access by UEs with service subscriptions with the networkprovider. A femto cell may also cover a small geographic area (e.g., ahome) and may provide restricted access by UEs having an associationwith the femto cell (e.g., UEs in a closed subscriber group (CSG), UEsfor users in the home, and the like). An eNB for a macro cell may bereferred to as a macro eNB. An eNB for a small cell may be referred toas a small cell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB maysupport one or multiple (e.g., two, three, four, and the like) cells(e.g., component carriers).

The wireless communications system or systems described herein maysupport synchronous or asynchronous operation. For synchronousoperation, the base stations may have similar frame timing, andtransmissions from different base stations may be approximately alignedin time. For asynchronous operation, the base stations may havedifferent frame timing, and transmissions from different base stationsmay not be aligned in time. The techniques described herein may be usedfor either synchronous or asynchronous operations.

The downlink transmissions described herein may also be called forwardlink transmissions while the uplink transmissions may also be calledreverse link transmissions. Each communication link describedherein—including, for example, wireless communications system 100 and200 of FIGS. 1 and 2—may include one or more carriers, where eachcarrier may be a signal made up of multiple sub-carriers (e.g., waveformsignals of different frequencies).

The description set forth herein, in connection with the appendeddrawings, describes example configurations and does not represent allthe examples that may be implemented or that are within the scope of theclaims. The term “exemplary” used herein means “serving as an example,instance, or illustration,” and not “preferred” or “advantageous overother examples.” The detailed description includes specific details forthe purpose of providing an understanding of the described techniques.These techniques, however, may be practiced without these specificdetails. In some instances, well-known structures and devices are shownin block diagram form in order to avoid obscuring the concepts of thedescribed examples.

In the appended figures, similar components or features may have thesame reference label. Further, various components of the same type maybe distinguished by following the reference label by a dash and a secondlabel that distinguishes among the similar components. If just the firstreference label is used in the specification, the description isapplicable to any one of the similar components having the same firstreference label irrespective of the second reference label.

Information and signals described herein may be represented using any ofa variety of different technologies and techniques. For example, data,instructions, commands, information, signals, bits, symbols, and chipsthat may be referenced throughout the above description may berepresented by voltages, currents, electromagnetic waves, magneticfields or particles, optical fields or particles, or any combinationthereof.

The various illustrative blocks and modules described in connection withthe disclosure herein may be implemented or performed with ageneral-purpose processor, a DSP, an ASIC, an FPGA or other programmablelogic device, discrete gate or transistor logic, discrete hardwarecomponents, or any combination thereof designed to perform the functionsdescribed herein. A general-purpose processor may be a microprocessor,but in the alternative, the processor may be any conventional processor,controller, microcontroller, or state machine. A processor may also beimplemented as a combination of computing devices (e.g., a combinationof a DSP and a microprocessor, multiple microprocessors, one or moremicroprocessors in conjunction with a DSP core, or any other suchconfiguration).

The functions described herein may be implemented in hardware, softwareexecuted by a processor, firmware, or any combination thereof. Ifimplemented in software executed by a processor, the functions may bestored on or transmitted over as one or more instructions or code on acomputer-readable medium. Other examples and implementations are withinthe scope of the disclosure and appended claims. For example, due to thenature of software, functions described above can be implemented usingsoftware executed by a processor, hardware, firmware, hardwiring, orcombinations of any of these. Features implementing functions may alsobe physically located at various positions, including being distributedsuch that portions of functions are implemented at different physicallocations.

Also, as used herein, including in the claims, “or” as used in a list ofitems (for example, a list of items prefaced by a phrase such as “atleast one of” or “one or more of”) indicates an inclusive list suchthat, for example, a list of at least one of A, B, or C means A or B orC or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein,the phrase “based on” shall not be construed as a reference to a closedset of conditions. For example, an exemplary step that is described as“based on condition A” may be based on both a condition A and acondition B without departing from the scope of the present disclosure.In other words, as used herein, the phrase “based on” shall be construedin the same manner as the phrase “based at least in part on.”

Computer-readable media includes both non-transitory computer storagemedia and communication media including any medium that facilitatestransfer of a computer program from one place to another. Anon-transitory storage medium may be any available medium that can beaccessed by a general purpose or special purpose computer. By way ofexample, and not limitation, non-transitory computer-readable media maycomprise RAM, ROM, electrically erasable programmable read only memory(EEPROM), compact disk (CD) ROM or other optical disk storage, magneticdisk storage or other magnetic storage devices, or any othernon-transitory medium that can be used to carry or store desired programcode means in the form of instructions or data structures and that canbe accessed by a general-purpose or special-purpose computer, or ageneral-purpose or special-purpose processor. Also, any connection isproperly termed a computer-readable medium. For example, if the softwareis transmitted from a website, server, or other remote source using acoaxial cable, fiber optic cable, twisted pair, digital subscriber line(DSL), or wireless technologies such as infrared, radio, and microwave,then the coaxial cable, fiber optic cable, twisted pair, DSL, orwireless technologies such as infrared, radio, and microwave areincluded in the definition of medium. Disk and disc, as used herein,include CD, laser disc, optical disc, digital versatile disc (DVD),floppy disk and Blu-ray disc where disks usually reproduce datamagnetically, while discs reproduce data optically with lasers.Combinations of the above are also included within the scope ofcomputer-readable media.

The description herein is provided to enable a person skilled in the artto make or use the disclosure. Various modifications to the disclosurewill be readily apparent to those skilled in the art, and the genericprinciples defined herein may be applied to other variations withoutdeparting from the scope of the disclosure. Thus, the disclosure is notlimited to the examples and designs described herein, but is to beaccorded the broadest scope consistent with the principles and novelfeatures disclosed herein.

What is claimed is:
 1. A method for wireless communication, comprising:identifying a feedback configuration for providing feedback ofsuccessful reception of one or more downlink transmissions to a userequipment (UE), the feedback configuration based at least in part on aplurality of types of information configured for transmission to the UEthat have separate feedback processes; transmitting semi-staticsignaling to the UE that indicates the feedback configuration to beapplied across a plurality of transmissions; transmitting dynamicsignaling associated with at least a first transmission of the pluralityof transmissions, the dynamic signaling indicating how the feedbackconfiguration is to be applied to the first transmission; receivingfeedback information from the UE according to the feedbackconfiguration; and determining one or more of a number of bits or aninterpretation of each bit of the feedback information based at least inpart on the semi-static signaling and the dynamic signaling associatedwith the first transmission.